function loadElement(url, callback) {
var request = new XMLHttpRequest();
request.open('GET', url);
request.send(null);
request.onreadystatechange = function() {
if (this.readyState == 4)
callback(this.responseText);
};
}
loadElement('/load/element', function(response) {
alert(response);
});
По запросу к /load/element сервер должен отдать html код элемента. Можешь использовать другой путь.
Вместо алерта делаешь че нужно, например вставляешь на страницу.